home *** CD-ROM | disk | FTP | other *** search
- int SetExpSearchPath()
- {
- char *p;
- char buf[256];
- char *tok, *terminator;
-
- if ( (p = AMAC_getName( SysMacro, MACROKEY_EXPSEARCH_PATH )) == NULL )
- {
- #ifdef _TAROPYON_SYSTEM
- p = "I:/HC/GUILIB3/PRG/CCI;I:/HC/GUILIB3/PRG/GSPLAY/EXE;I:/HC/GUILIB3/PRG/LHX;I:/HC/GUILIB3/PRG/MML;I:/HC/GUILIB3/PRG/ZMODEM;H:/T_TOOL";
- AMAC_setKey( SysMacro, MACROKEY_EXPSEARCH_PATH, p );
- #else
- return (NORMAL);
- #endif
- }
- terminator = ";";
- strcpy(buf,p);
-
- tok = strtok(buf, terminator);
- while ( tok )
- {
- p = tok;
- while ( isspace(*p) )
- ++p;
- if ( *p )
- AplPclSetPath( p );
- tok = strtok(NULL, terminator);
- }
- return (NORMAL);
- }
-
- int CCI_setExpSearchPath()
- {
- int ret;
- char *p;
- char buf[256];
- char *dlg;
-
- if ( (p = AMAC_getName( SysMacro, MACROKEY_EXPSEARCH_PATH )) == NULL )
- buf[0] = '\0';
- else
- strcpy(buf,p);
-
- dlg = DLG_getsOpen( DLGPOS_MOS_SET_HOME, DLGPOS_MOS_SET_HOME, 480,"セミコロン(;)で区切って複数指定できます。");
- DLG_getsSetTitle( dlg, "EXP SEARCH PATH" );
- ret = DLG_getsStart( dlg, 255, buf );
- if ( ret > 0 && buf[0] )
- {
- AMAC_setKey( SysMacro, MACROKEY_EXPSEARCH_PATH, buf );
- SetExpSearchPath();
- }
- DLG_getsClose(dlg);
- return (NORMAL);
- }
-